Northwoods.GoWPF 2.2.4 Assembly
TreeModelNodeData<NodeKey> Class Members
Properties  Methods  Events


The following tables list the members exposed by TreeModelNodeData<NodeKey>.

Public Constructors
 NameDescription
Public ConstructorTreeModelNodeData<NodeKey> ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyCategoryGets or sets a String that names the category to which the node data belongs.  
Public PropertyChildKeys Gets or sets the list of keys identifying the "children" nodes.  
Public PropertyIsTreeExpanded Gets or sets whether this node is in the "expanded" state.  
Public PropertyKey Gets or sets the key property for this node data.  
Public PropertyLocationGets or sets a Point that is the location of the node in model coordinates.  
Public PropertyParentKey Gets or sets the key property referring to the "parent" node, if any.  
Public PropertyTextGets or sets a String that is associated with the node.  
Public PropertyWasTreeExpanded Gets or sets whether this node had been "expanded" when its parent node was "collapsed".  
Top
Public Methods
 NameDescription
Public MethodChangeDataValueThis method implements the IChangeDataValue interface, used to perform state changes for undo and redo.  
Public MethodCloneCreate a copy of this data; this implements the ICloneable interface.  
Public MethodLoadFromXElementInitialize this node data with data held in a Linq for XML XElement.  
Public MethodMakeXElementConstructs a Linq for XML XElement holding the data of this node.  
Public MethodOnPropertyChangedRaise the PropertyChanged event.  
Public MethodToStringFor debugging, use the Key property as this object's default text rendering.  
Top
Protected Methods
 NameDescription
Protected MethodConvertNodeKeyToStringConvert a NodeKey key value to a string.  
Protected MethodConvertStringToNodeKeyConvert a string to a NodeKey key value.  
Protected MethodRaisePropertyChangedCall this method from property setters to raise the PropertyChanged event.  
Top
Public Events
 NameDescription
Public EventPropertyChangedThis event implements the System.ComponentModel.INotifyPropertyChanged interface, so that both the model and the dependency object system can be informed of changes to property values.  
Top
See Also

Reference

TreeModelNodeData<NodeKey> Class
Northwoods.GoXam.Model Namespace

 

 


© Northwoods Software 2017. All Rights Reserved.

Send Feedback